$(function(){
//	删除商品
	$('.cart_del_inline').click(function(){
		if (confirm('确定删除该商品吗？')) {
//			1.获得该商品的session唯一id
			var id = $(this).parents('tr').find('.id').val();
//			2.处理前端页面的数据变化
//			2.1抓取商品数量
			var num = $(this).parents('tr').find('.change_num input').val();
//			2.2抓取该商品的金额总计
			var total_price = $(this).parents('tr').find('.total').html();
			$('.money').html(parseInt($('.money').html())-parseInt(total_price));
//			2.3改变页面购物的数量
			var total_num = parseInt($("#pordcount").html()) - parseInt(num);
			$("#pordcount").html(total_num);
//			3.ajax处理session里的数据
			$.ajax({
				type:"post",
				url:cartDel,
				data:{id:id},
				dataType:'json',
				success:function(phpData){
					
				},
			});
//			删除单元格
			$(this).parents('tr').remove();
		}
	})
//	增加商品
	$(".jia").click(function(){
		var i = $(this).parents('tr').index();
		var num = $(this).siblings('.numdis').find('input').val();
		num = parseInt(num) + 1;
		if(num>10){
			alert('每个用户最多购买10件！');
			return false;
		}
		$(this).siblings('.numdis').find('input').val(num);
//		获得商品金额
		var price = parseInt($('.goods_price').html());
		var total = $(this).parent('td').siblings('.total').html();
//		异步发送数据
//		获得商品session的id
		var id = $(this).parents('tr').find('.id').val();
		$.ajax({
			type:"post",
			url:cartUpdate,
			data:{
				id:id,
				num:num,
			},
			dataType:'json',
			success:function(phpData){
				if (phpData.status) {
//				更改页面的显示
					$("#pordcount").html(parseInt($("#pordcount").html()) + 1);
					$('.money').html(parseInt($('.money').html())+price);
					$('tr').eq(i).find('.total').html(parseInt($('tr').eq(i).find('.total').html())+price);
				} else{
					alert('添加购物车失败！');
				}
			}
		});
	})
//	减商品
	$(".jian").click(function(){
		var i = $(this).parents('tr').index();
		
		var num = $(this).siblings('.numdis').find('input').val();
		num = parseInt(num) - 1;
		if(num<=0){
			if(confirm('您确定删除该商品？')){
				$(this).parents('tr').remove();
			}else{
				return false;
			}
		}
		$(this).siblings('.numdis').find('input').val(num);

//		获得商品金额
		var price = parseInt($('.goods_price').html());
		
		var total = $(this).parent('td').siblings('.total').html();
		
//		异步发送数据
//		获得商品session的id
		var id = $(this).parents('tr').find('.id').val();
		$.ajax({
			type:"post",
			url:cartUpdate,
			data:{
				id:id,
				num:num,
			},
			dataType:'json',
			success:function(phpData){
				if (phpData.status) {
//				更改页面的显示
					$("#pordcount").html(parseInt($("#pordcount").html()) - 1);
					$('.money').html(parseInt($('.money').html())-price);
					if(num !=0){
						$('tr').eq(i).find('.total').html(parseInt($('tr').eq(i).find('.total').html())-price);
					}
				} else{
					alert('添加购物车失败！');
				}
			}
		});
	})
//	获得焦点时获得商品的原始数量
	$(".mycartxt").focus(function(){
		num1 = parseInt($(this).val());
	})
//	失去焦点时
	$(".mycartxt").blur(function(){
		var i = $(this).parents('tr').index();
//		获得输入框的值
		var num2 = parseInt($(this).val());
//		判定值是否在0~10值中
		if (num2>10) {
			num2=10;
			alert('单用户最多购买10件！');
			
		} else if(num2<1){
			num2=1;
			alert('购买数量不能少于1');
			
		}
		$(this).val(num2);
//		获得该商品的单价
		var price = parseInt($(this).parents('tr').find('.goods_price').html());
//		数量改变
		var num_change = num2-num1;
//		总价改变
		var total_change = num_change * price;

//		异步发送数据
//		获得商品session的id
		var id = $(this).parents('tr').find('.id').val();
		$.ajax({
			type:"post",
			url:cartUpdate,
			data:{
				id:id,
				num:num2,
			},
			dataType:'json',
			success:function(phpData){
				if (phpData.status) {
			//		改变购物车的显示数量
					$("#pordcount").html(parseInt($("#pordcount").html()) + num_change);
			//		当前商品的总价改变
					$('tr').eq(i).find('.total').html(parseInt($('tr').eq(i).find('.total').html())+total_change);
			//		全部商品总价改变
					$('.money').html(parseInt($('.money').html())+total_change);
				} else{
					alert('添加购物车失败！');
				}
			}
		});
	})
//	清空购物车
	$(".clean_cart a,.clean_all").click(function(){
		if(!confirm('您确定清空所有商品？')) return false;
	})

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
})
